package cn.com.yang.server.jetty;

import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.servlet.ServletHandler;

/**
 * Jetty内嵌Servlet服务
 * @author yangyijin
 * @since 2023年5月18日-下午2:14:32
 */
public class MinimallServlet {
	public static void main(String[] args) throws Exception {
		Server server = new Server(8080);
		//ServletHandler创建,设置给server
		ServletHandler handler = new ServletHandler();
		server.setHandler(handler);
		//传递Servlet类允许Jetty实例化并且挂载到指定的上下文路径上
		//这是一个原始的Servlet，不是一个通过web.xml 或者@WebServlet注解或者其他类似方式配置的servlet
		handler.addServletWithMapping(JettyServlet.class,"/*");
		//启动服务
		server.start();
		//加入当前线程
		server.join();
	}
}
